Mobile
Log In Sign Up
Home > english-chinese > "sporangium bearing leaf" in Chinese

Chinese translation for "sporangium bearing leaf"